Static Pattern Predictor (SPP) Based Low Power Instruction Cache Design

نویسندگان

  • Kugan Vivekanandarajah
  • Thambipillai Srikanthan
  • Christopher T. Clarke
  • Saurav Bhattacharyya
چکیده

Energy dissipation in cache memories is becoming a major design issue in embedded microprocessors. Predictive filter cache based instruction cache hierarchy is effective in reducing the access energy substantially at the cost of certain performance degradation. Here, the energy-delay product reduction heavily depends on the prediction accuracy of the predictor. In this paper, a simplified pattern prediction algorithm, which maximizes power savings in the novel filter cache prediction hierarchy, is proposed. The prediction mechanism relies on the static nature of the hit or miss pattern of the instruction access stream over the past filter cache line accesses. These static patterns are stored in a 32-entry single-bit Pattern Table (PT). The entries could be dynamically changed during run time to provide options for real-time adaptation in a complex application. The proposed prediction algorithm results in better prediction for all the benchmarks simulated. Energy delay product reduction of up to 8.19% over existing NFPT prediction scheme was reported for the benchmarks simulated. Key-Words: Filter-Cache, Static Pattern Prediction, NFPT, Hit-Miss Pattern.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Optimizing CAM-based instruction cache designs for low-power embedded systems

Energy consumption and power dissipation are important concerns in the design of embedded systems and they will become even more crucial with finer process geometry, higher frequencies, deeper pipelines and wider issue designs. In particular, the instruction cache consumes more energy than any other processor module, especially with commonly used highly associative CAM-based implementations. Tw...

متن کامل

Dynamic Tag-Check Omission: A Low Power Instruction Cache Architecture Exploiting Execution Footprints

This paper proposes an architecture for low-power direct-mapped instruction caches, called “history-based tag-comparison (HBTC) cache”. The HBTC cache attempts to detect and omit unnecessary tag checks at run time. Execution footprints are recorded in an extended BTB (Branch Target Buffer), and are used to know the cache residence of target instructions before starting cache access. In our simu...

متن کامل

Power Efficient Instruction Cache for Wide-issue Processors

This paper focuses on reducing power in instruction cache by eliminating the fetching of instructions that are not needed from a cache line. We propose a mechanism that predicts which instructions are going to be used out of a cache line before that line is fetched into the instruction buffer. The average instruction cache power savings obtained by using our fetch predictor is 22% for SPEC95 be...

متن کامل

A Low-power Cache System for High-performance Processors

In modern processors, a cache system becomes the main contributor of the total power consumption as it greatly improves the performance. Most of the power consumption is caused by its complex architecture, very frequent access and progressively increased size. This thesis presents three techniques in a cache system in order to reduce both power consumption and access latency. We also propose a ...

متن کامل

An Access Pattern Based Energy Management Strategy for Instruction Caches

Increasing leakage energy consumption is an important problem for SOC-based platforms as such platforms rely on large on-chip SRAMs. While most of the previous techniques focus on hardware based leakage optimization, in this paper, we present an application access pattern oriented strategy for reducing instruction cache leakage energy. This strategy keeps track of the dynamic transitions betwee...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2003